package com.qianji.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.qianji.utils.LimitDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author 钟丽诗
 * @Date 2021.3.12
 */

@Data
@ApiModel("活动奖品配置属性类")
public class PrizeDto extends LimitDto implements Serializable {

    @ApiModelProperty(value = "奖品主键",example = "1")
    private Long id;

    @ApiModelProperty("奖品名称")
    private String prizeName;

    @ApiModelProperty(value = "活动主键",example = "1")
    private Long activeId;

    @ApiModelProperty("奖品图片地址")
    private String prizeImg;

    @ApiModelProperty("奖品描述")
    private String prizeDescribe;

    @ApiModelProperty(value = "奖品数量",example = "0")
    private Integer prizeNumber;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty("创建时间")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "奖品状态",example = "0")
    private Integer status;

    @ApiModelProperty("跳转链接")
    private String link;

    /**
     * 奖品是否打开  true-打开  false-不打开
     */
    private Integer open;

    /**
     * 活动动画是否打开   0-打开  1-关闭
     */
    private Integer animation;

    /**
     * 奖品打开后的背景图/中奖弹窗背景图片
     */
    private String prizeBg;

    @ApiModelProperty("选择前所有选项统一的图片")
    private String listImg;

    /**
     * 是否中奖（转盘） 0-true（中奖）   1-false（未中奖）
     */
    private Integer isWinning;

    /**
     * 中奖提示图片，未中奖没有
     */
    private String hintImg;

    /**
     * 中奖弹窗按钮图片
     */
    private String popupButton;

    /**
     * 链接id
     */
    private Long linkId;




}
